package com.example.player.util;

import com.example.player.domain.entity.Song;

import java.util.ArrayList;
import java.util.List;

import cn.hutool.core.util.StrUtil;

/**
 * 本类为处理数据相关的工具类
 * @author 朱文权
 * */
public class DataUtil {
    /**
     * 对Song数组数据进行模糊查询
     * */
    public static List<Song> query(List<Song> songs,String keyWords){
        List<Song> songList=new ArrayList<>();
        for(Song song:songs){
            if(StrUtil.containsIgnoreCase(song.getArtist(),keyWords)){
                songList.add(song);
            } else if (StrUtil.containsIgnoreCase(song.getTitle(),keyWords)) {
                songList.add(song);
            }
        }
        return songList;
    }

}
